Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour National Bank Open - Toronto Wimbledon - London Infosys Hall of Fame Open - Newport U.S. Open - New York Western & Southern Open - Cincinnati Davis Cup, Group B, Manchester Astana Open - Astana Shanghai Rolex Masters - Shanghai Stockholm Open - Stockholm Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Sofia Open - Sofia United Cup - Australia Australian Open - Melbourne Dallas Open - Dallas Delray Beach Open - Delray Beach Davis Cup, World Group, Q, TPE-FRA 0-4 Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rennes Challenger Aix En Provence Challenger Open Parc - Lyon Libema Open - 's-Hertogenbosch French Open - Paris National Bank Open - Montreal Infosys Hall of Fame Open - Newport Mallorca Championships - Mallorca Citi Open - Washington Atlanta Open - Atlanta Chengdu Open - Chengdu Winston-Salem Open - Winston-Salem U.S. Open - New York China Open - Beijing Almaty Open - Almaty Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Swiss Indoors Basel - Basel Moselle Open - Metz Dallas Open - Dallas Mexico City Challenger Phoenix Challenger Citi Open - Washington Quimper Challenger San Luis Potosi Challenger BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Noumea Challenger Open Occitanie - Montpellier ASB Classic - Auckland Ostrava Challenger Cincinnati Open - Cincinnati Miami Open - Miami Morelia Challenger US Men's Clay Court Championship - Houston U.S. Open - New York Mutua Madrid Open - Madrid Zagreb Challenger Wimbledon - London Internazionali BNL d'Italia - Rome French Open - Paris Libema Open - 's-Hertogenbosch Birmingham Challenger Nottingham 2 Challenger Newport Challenger National Bank Open - Toronto Mifel Tennis Open - Los Cabos China Open - Beijing Shanghai Rolex Masters - Shanghai Hangzhou Open - Hangzhou Moselle Open - Metz Rolex Paris Masters - Paris Swiss Indoors Basel - Basel France F19 France F3 France F8 France F9 France F11 France F12 France F14 France F15 France F17 France F18 France F19 France F1 France F3 Poland F2 Poland F3 France F4 France F5 France F7 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F10 France F11 Spain F26 France F12 France F14 France F18 France F19 Great Britain F1 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Spain F14 Great Britain F10 France F8 France F9 France F10 France F11 Spain F31 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Germany F1 Great Britain F1 Great Britain F2 France F2 France F4 France F6 France F15 Italy F18 Italy F19 Italy F25 Italy F27 Italy F30 Bosnia/Herzegovina F1 Italy F2 Spain F11 Spain F12 Italy F6 Italy F8 Spain F19 Spain F22 Spain F23 Italy F17 Italy F20 Italy F23 Italy F25 Italy F30 Greece F3 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 France F4 Switzerland F1 Switzerland F3 Italy F4 Turkey F16 Turkey F17 Turkey F19 Bosnia & Herzegovina F5 Italy F16 Romania F5 Romania F6 Turkey F21 Turkey F22 Latvia F1 Italy F24 Hungary F1 Hungary F2 Italy F29 Italy F30 Italy F31 Kuwait F2 Kuwait F3 Croatia F1 France F4 Switzerland F1 United Arab Emirates F1 Spain F8 Great Britain F6 Bulgaria F2 Bulgaria F3 Slovenia F1 Italy F14 Romania F5 Romania F6 Italy F20 Latvia F1 Serbia F9 Spain F29 Italy F28 Great Britain F2 Ukraine F1 Ukraine F2 Switzerland F3 Italy F1 Sweden F2 Italy F9 Slovenia F1 Italy F14 Italy F13 Estonia F1 Italy F19 Switzerland F5 Italy F28 Israel F14 Israel F15 France F3 France F4 Great Britain F7 USA F9 Italy F10 Italy F11 Italy F14 Italy F15 Italy F20 Italy F22 Italy F23 Spain F32 Italy F1 Italy F2 Romania F12 Switzerland F3 Switzerland F5 Bahrain F1 Slovenia F3 Netherlands F6 Italy F26 Mexico F12 Mexico F13 Mexico F14 Great Britain F3 Portugal F4 Qatar F1 Qatar F2 Spain F10 Great Britain F10 Italy F12 USA F8 Italy F16 Spain F28 Italy F34 Qatar F4 Turkey F9 Israel F4 Tunisia F18 Israel F14 Tunisia F19 Italy F12 Romania F5 Romania F6 Lisbon Challenger Spain F9 (Madrid) Tunisia F13 (Hammamet) Spain F11 (Majadahonda) Italy F15 (Reggio Emilia) Italy F17 (Bergamo) Italy F19 (Basilicanova) cinch Championships - London Italy F20 (Albinea) Austria F6 (Innsbruck) Finland F3 (Helsinki) Italy F28 (Trieste) Spain F30 (Madrid) Tunisia F28 (Hammamet) USA F1 (Los Angeles) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Tunisia F5 (Jerba) Italy F1 (Trento) Israel F1 (Ramat Gan) Israel F2 (Ramat Hasharon) Israel F3 (Tel Aviv) Turkey F13 (Antalya) Turkey F14 (Antalya) Italy F12 (Reggio Emilia) Romania F8 (Bucharest) Open D'Orleans - Orleans Open de Montauban - Montauban IPP Geneva Trophy - Geneva Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes LTA Wrexham Challenger - Wrexham Challenger DCN de Cherbourg - Cherbourg Tunis Open 2007 - Tunis La Rinascente Tennis Cup Harbour Club Milano - Milan Open de Montauban - Montauban Open D'Orleans - Orleans Open de Rennes La Trinitaine - Rennes Challenger Tunisie - Tunis LTA Shrewsbury Challenger - Shrewsbury Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Status Athens Open - Athens 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Zenith Tennis Cup-Harbour Club - Milan GHI Bronx Tennis Classic - Bronx Black Forest Open - Freudenstadt Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Tatra Banka Slovak Open - Bratislava Internationaux de Doubs Open de Franchie-Comte - Besancon Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Noumea Challenger Heilbronn Challenger Wroclaw Challenger Besancon Challenger Cherbourg Challenger Rabat Challenger Caltanissetta Challenger Jersey Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Nottingham Challenger Milan Challenger Braunschweig Challenger Segovia Challenger Bergamo Challenger Jersey Challenger St. Brieuc Challenger Rhodes Challenger San Remo Challenger Bordeaux Challenger Nottingham Challenger Milan Challenger Pozoblanco Challenger Recanati Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Loughborough Challenger Bratislava Challenger Helsinki Challenger Nottingham Challenger Milan Challenger Pozoblanco Challenger Orbetello Challenger Como Challenger Mons Challenger Rennes Challenger Bratislava Challenger Helsinki Challenger Cherbourg Challenger Rome Challenger Napoli Challenger Athens Challenger Nottingham Challenger Nottingham-2 Challenger Binghamton Challenger Lexington Challenger Orbetello Challenger Vancouver Challenger Pozoblanco Challenger Alphen Challenger St. Remy Challenger Istanbul Challenger Orleans Challenger Mons Challenger Rennes Challenger Loughborough Challenger Helsinki Challenger Pozoblanco Challenger Noumea Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger St. Remy Challenger Mexico City Challenger Napoli Challenger Rome Challenger Nottingham Challenger Todi Challenger Tampere Challenger San Marino Challenger Cordenons Challenger Genova Challenger Meknes Challenger Kenitra Challenger Sibiu Challenger Andria Challenger Bergamo Challenger St. Brieuc Challenger Mestre Challenger Prague Challenger Milan Challenger Manta Challenger Todi Challenger Oberstaufen Challenger Cortina Challenger Segovia Challenger San Marino Challenger Brasov Challenger Szczecin Challenger Istanbul Challenger Tashkent Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger Helsinki Challenger Andria Challenger Noumea Challenger Glasgow Challenger Bergamo Challenger Quimper Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Vercelli Challenger Rome Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Perugia Challenger San Benedetto Challenger Biella Challenger Cortina Challenger Pereira Challenger Medellin Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Brescia Challenger Andria Challenger Noumea Challenger Bangkok Challenger Manila Challenger Bergamo Challenger New Delhi Challenger Raanana Challenger Turin Challenger Bordeaux Challenger Milan Challenger Lexington Challenger Noumea Challenger Quimper Challenger Rome Challenger Heilbronn Challenger Bastad Challenger San Benedetto Challenger Cortina Challenger Biella Challenger Como Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Lisbon Challenger Mestre Challenger Poznan Challenger Lyon Challenger Blois Challenger Milan Challenger Perugia Challenger Tampere Challenger Sopot Challenger Como Challenger Szczecin Challenger Florence Challenger Barcelona Challenger Eckental Challenger Bratislava Challenger Andria Challenger Noumea Challenger Koblenz Challenger Newport Beach Challenger Rennes Challenger Cleveland Challenger Budapest Challenger Bergamo Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Tunis Challenger Bordeaux Challenger Rome Challenger Vicenza Challenger Recanati Challenger Perugia Challenger San Benedetto Challenger Liberec Challenger Istanbul Challenger Glasgow Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Bratislava Challenger Ortisei Challenger Maia Challenger Noumea Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Indian Wells Challenger Monterrey Challenger Todi Challenger Trieste Challenger Cordenons Challenger Aix En Provence Challenger Istanbul Challenger Hamburg Challenger Parma Challenger Bratislava Challenger Ortisei Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Biella 4 Challenger Lugano Challenger Marbella Challenger Rome 1 Challenger Rome 2 Challenger Prague Challenger Porto Challenger Poznan Challenger Cordenons Challenger San Marino Challenger Istanbul 2 Challenger Orleans Challenger Alicante Challenger Bergamo Challenger Ortisei Challenger Pau Challenger Bari Challenger Surbiton Challenger Biella 7 Challenger Malaga Challenger St. Tropez Challenger Noumea Challenger Tenerife 2 Challenger Monterrey Challenger Oeiras 3 Challenger Aix En Provence Challenger Bordeaux Challenger Open 13 - Marseille Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Masters Series - Hamburg Open de Moselle - Metz Open de Nice Cote dAzur - Nice Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Winston Salem - Winston Salem If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Erste Bank Open - Vienna Open Sud de France - Montpellier Open 13 - Marseille Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Sydney International - Sydney Garanti Koza Sofia Open - Sofia New York Open - New York Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest Geneva Open - Geneva Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Citi Open - Washington St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Delray Beach Open - Delray Beach Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Nordea Open - Bastad Swiss Open - Gstaad Moselle Open - Metz St. Petersburg Open - St. Petersburg Sofia Open - Sofia Stockholm Open - Stockholm Kremlin Cup - Moscow Singapore Tennis Open - Singapore Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Astana Open - Astana Tel Aviv Watergen Open - Tel Aviv Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Mallorca Championships - Mallorca Swiss Indoors Basel - Basel cinch Championships - London BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rolex Paris Masters - Paris French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group C, Hamburg Davis Cup, World Group, PO, HUN-FRA 2-3 French Open (juniors) French Open (juniors) All Lower level tournaments Wimbledon - London Australian Open - Melbourne